/**
 * 
 */
package com.arx.character;

import com.arx.interactive.InteractiveObject;

/**
 * @author Donald
 *
 */
public interface NPCBase {
	void ARX_NPC_Behaviour_Change(InteractiveObject io, int behavior, 
			long behavior_param);
	/**
	 * Resets all behavior data for an NPC.
	 * @param io the NPC
	 */
	void ARX_NPC_Behaviour_Reset(InteractiveObject io);
	void ARX_NPC_Behaviour_Stack(InteractiveObject io);
	void ARX_NPC_Behaviour_UnStack(InteractiveObject io);
}
